<?php

require_once( dirname(__FILE__) . "/site.php" );
require_once( dirname(__FILE__) . "/helper.php");
require_once( dirname(__FILE__) . "/login.php" );

define("SITE_INICIADO", true);

$site = Site::getInstance();
$site->setPath("/PS/PS-TP3/");                              //Caminho do site (usado para criar url)
$site->setHttps(true);                                      //Activar ou desactivar https (true ; false)
$site->InitDB("localhost", "ps_tp3", "ps_tp3", "ps_tp3");   //Dados de configuração da base dados
$site->setPassKey('?Eh6u.nsO{K6J9qP%|(2p}a@=^/0r');         //Prefixo para usar quando se encripta a password
$site->setIdKey('|^i@+|^/>v<5Hu&J&\S1)#MjQrHQo');           //Prefixo para usar quando se gera um id de sessão
$site->setSessionTimeout(600);                              //10 minutos

$login = new Login();

//Forçar HTTP ou HTTPS (mediante a configuração site->https)
if ( $site->https && !isset($_SERVER['HTTPS'])) {
    $site->redirectTo($_SERVER["REQUEST_URI"], false);
} else if(isset($_SERVER['HTTPS']) && !$site->https) {
    $site->redirectTo($_SERVER["REQUEST_URI"], false);
}
?>